//
// Created by andrew on 2021/11/14.
//
#include <iostream>
#include <algorithm>

using namespace std;



int main(int argc, char* argv[]) {

    int count = 32;
    // 不能直接对按值捕获的变量进行赋值或者累加操作，因为按值捕获出来的变量都是默认const类型
    // 要是想修按值改捕获之后的变量可以使用mutable
    // auto f = [count](){return count ++;};
    auto f = [count]() mutable {return count ++;};

    const int & data = count;
    data = 12;

    return 0;
}



